/* 2014/8/17 */
package com.cosmos.quartz.launch;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("launch")
class LaunchConfig {
	
	@XStreamAlias("log4j")
	private String log4j;

	@XStreamAlias("systemProperties")
	private SystemPropertyConfig[] systemProperties;
	
	@XStreamAlias("argsValidators")
	private ArgsValidatorConfig[] argsValidators;
	
	@XStreamAlias("initializers")
	private InitializerConfig[] initializers;

	@XStreamAlias("jobs")
	private JobConfig[] jobs;

	public String getLog4j() {
		return log4j;
	}

	public void setLog4j(String log4j) {
		this.log4j = log4j;
	}
	
	public SystemPropertyConfig[] getSystemProperties() {
		return systemProperties;
	}

	public void setSystemProperties(SystemPropertyConfig[] systemProperties) {
		this.systemProperties = systemProperties;
	}

	public ArgsValidatorConfig[] getArgsValidators() {
		return argsValidators;
	}

	public void setArgsValidators(ArgsValidatorConfig[] argsValidators) {
		this.argsValidators = argsValidators;
	}
	
	public InitializerConfig[] getInitializers() {
		return initializers;
	}

	public void setInitializers(InitializerConfig[] initializers) {
		this.initializers = initializers;
	}

	public JobConfig[] getJobs() {
		return jobs;
	}

	public void setJobs(JobConfig[] jobs) {
		this.jobs = jobs;
	}
		
}
